Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour M15 Monastir Ortisei Challenger M15 Doha Grand Prix Hassan II - Marrakech M15 Bucharest M25 Rabat M15 Kursumlijska Banja M15 Perugia M25 Qian Daohu M15 Doha M15 Rovinj Grand Prix Hassan II - Marrakech Cassis Challenger M15 Luan France F2 France F9 France F23 Morocco F1 Spain F31 Tunisia F7 Tunisia F8 Morocco F6 Tunisia F25 Tunisia F26 Greece F7 Tunisia F31 Tunisia F33 Tunisia F34 Great Britain F2 (Tipton) Tunisia F8 (Hammamet) Tunisia F9 (Hammamet) Tunisia F10 (Hammamet) Tunisia F14 (Hammamet) Tunisia F15 (Hammamet) France F10 (Grasse) Tunisia F21 (Hammamet) Tunisia F22 (Hammamet) Tunisia F24 (Hammamet) Poland F5 (Mragowo) Morocco F2 (Mohammedia) Morocco F3 (Casablanca) Austria F6 (Innsbruck) Serbia F4 (Zlatibor) Tunisia F25 (Hammamet) Tunisia F26 (Hammamet) Italy F32 (Santa Margherita Di Pula) Tunisia F31 (Hammamet) Tunisia F32 (Hammamet) Tunisia F33 (Hammamet) Tunisia F36 (Hammamet) Tunisia F6 (Jerba) Tunisia F10 (Hammamet) M15 Te Anau M25 Loule M25 Monastir M15 Marrakech M25 Grasse M25 Roehampton M25 Setubal M25 Sintra M25 Monastir M15 Monastir M25 Al Zahra M25 Angers M15 Kursumlijska Banja M25 Kursumlijska Banja M25 Tarragona M15 Monastir M15 Monastir M25 Maribor AXA Open - Lisbon Memorial Savigni - Sassuolo Venice Open - Venice Warsteiner Grand Prix - Oberstaufen M15 Monastir Skandia Open - Linz FILA Challenger Biella - Biella 2000 Cairo Challenger - Cairo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Espinho Challenger - Espinho ATU Cup 2001 - Weiden VIII Open Internacional D'Andorra - Andorra Geneva Challenger - Geneva Black Forest Open - Freudenstadt Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo M15 Casablanca VI Torneo Internazionale di Tennis - Barletta M25 Huzhou Top Wool Challenger Biella - Biella Open Castilla y Leon - Segovia Open Diputacion Pozoblanco - Cordoba Cairo Challenger - Cairo Sunrise Challenger Segovia Challenger Orleans Challenger Bogota Challenger Jonkoping Challenger M25 Doha Bogota Challenger M25 Monastir M25 Loule Rennes Challenger Sophia Antipolis Challenger Lyon Challenger Rome Challenger Noumea Challenger Rennes Challenger Alicante Challenger Barletta Challenger Francavilla Challenger Ostrava Challenger Aix En Provence Challenger Bordeaux Challenger Marburg Challenger Scheveningen Challenger M15 Kursumlijska Banja Meerbusch Challenger Istanbul Challenger Orleans Challenger Stockton Challenger Ismaning Challenger Brest Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Noumea Challenger Quimper Challenger Canberra Challenger Quimper Challenger Marbella Challenger Cherbourg Challenger Bergamo Challenger Pau Challenger Lille Challenger Monterrey Challenger Brest Challenger Sophia Antipolis Challenger Tunis Challenger Bordeaux Challenger M15 Madrid Lisbon Challenger Como Challenger Surbiton Challenger Amersfoort Challenger Tampere Challenger Vancouver Challenger Genova Challenger Szczecin Challenger Biella Challenger Florence Challenger Mouilleron-Le-Captif Challenger Brest Challenger Bratislava Challenger Ortisei Challenger Noumea Challenger Pau Challenger Monterrey Challenger Todi Challenger Prague II Challenger Aix En Provence Challenger Parma Challenger Forli Challenger Istanbul Challenger Aix En Provence Challenger Potchefstroom 1 Challenger Oeiras 2 Challenger Belgrade Challenger M15 Doha Biella 6 Challenger Forli Challenger Milan Challenger Lyon Challenger Lisbon Challenger Napoli Challenger Tenerife Challenger Maia 1 Challenger Maia 2 Challenger Bordeaux Challenger Marbella Challenger Forli 1 Challenger M15 Pontevedra Bengalaru 2 Challenger Pau Challenger Madrid Challenger Aix En Provence Challenger Bordeaux Challenger Tunis Challenger Bratislava Challenger Perugia Challenger Oeiras 3 Challenger Trieste Challenger Zug Challenger Cassis Challenger Mouilleron-Le-Captif Challenger St. Tropez Challenger Rome 1 Challenger Roanne Challenger M25 Vale do Lobo Szekesfehervar Challenger Sanremo Challenger Murcia Challenger Bordeaux Challenger M15 Monastir M25 Faro M15 Bucharest Lisbon Challenger M25 Grasse Cassis Challenger Budapest Challenger Poznan Challenger Aix En Provence Challenger Milan Challenger V Torneo Internazionale di Tennis - Barletta Lyon Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Oeiras 1 Challenger Quimper Challenger Bengalaru 1 Challenger M25 Valldoreix Open Seat-Godo '98 - Barcelona M15 Luan Estoril Open - Estoril M25 Bolzano Countrywide Classic - Los Angeles Campionati Internazionali di Sicilia - Palermo Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona M15 Doha UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel TCT Open - Tunis BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Idea Prokom Open - Sopot RCA Championships - Indianapolis TD Waterhouse Cup - Long Island President's Cup - Tashkent Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Open Castilla y Leon Trofeo Iberdrola - Segovia Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Quelle Cup 2000 - Furth Kremlin Cup - Moscow AXA Open II - Espinho Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia CA Tennis Trophy - Vienna Chevrolet Cup - Vina del Mar USTA Challenger of North Miami Beach - North Miami Beach Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Nord/LB Open - Braunschweig Quelle Cup - Furth I Open de Tenis Comunidad de Madrid - Madrid Adidas International - Sydney Dubai Open - Dubai Gerry Weber Open - Halle Copa Ericsson Brazil - Sao Paulo Open Castilla y Leon - Segovia Open de Tenis Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Qatar Open - Doha Medibank Private International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Barletta Citta Della Disfida Open 2000 - Barletta Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Nord/LB Open - Braunschweig Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Sydney International - Sydney SAP Open - San Jose The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Davidoff Swiss Indoors - Basel Heilbronn Open - Heilbronn The Artois Championships - London The Stella Artois Championships - London Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille China Open - Beijing Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London AEGON International - Eastbourne Ethias Trophy - Mons SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Allianz Suisse Open - Gstaad Copa Ericsson Argentina - Buenos Aires China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney The Scottish Tennis Championships - Edinburgh ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai If Stockholm Open - Stockholm US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona VIII Trofeo Ciutat de Barcelona - Barcelona BMW Open - Munich AEGON Championships - London Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Trofeo Barcelona de Tenis - Barcelona Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Aircel Chennai Open - Chennai Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Bet-At-Home Austrian Open - Kitzbuhel AEGON Championships - London Aegon Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Credit Agricole Suisse Open - Gstaad Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Suisse Open - Gstaad Abierto Mexicano - Los Cabos Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Mercedes Cup - Stuttgart AEGON Championships - London Mercedes Cup - Stuttgart Suisse Open - Gstaad Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos China Open - Beijing European Open - Antwerp Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Mercedes Cup - Stuttgart Fever-Tree Championships - London Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel European Open - Antwerp Great Ocean Road Open - Melbourne Gonet Geneva Open - Geneva cinch Championships - London Mallorca Championships - Mallorca Hamburg European Open - Hamburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Open Sud de France - Montpellier Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport Abierto de Tenis Mifel - Los Cabos Gijon Open - Gijon Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Thailand Open - Bangkok Open 13 Provence - Marseille Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Alicante Challenger Mercedes Cup - Stuttgart Potchefstroom 2 Challenger Santiago Challenger Biella 5 Challenger Mercedes Cup - Stuttgart Bratislava Challenger Copa Sevilla Internacionales de Andalucia - Seville Segovia Challenger Mallorca Championships - Mallorca Kremlin Cup - Moscow Pau Challenger Marbella Challenger Valencia Open - Valencia Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Marrakech Valencia Open - Valencia Abierto Mexicano Telcel - Acapulco Todi Challenger International Championship of Croatia - Umag Vilnus Challenger Open Seat Godo - Barcelona CA Tennis Trophy - Vienna Pilot Pen Tennis - New Haven Open de la Comunidad Valenciana - Valencia China Open - Beijing Mercedes Cup - Stuttgart Blois Challenger Open de Tenis Comunidad Valenciana - Valencia Regions Morgan Keegan Championships - Memphis Open de la Comunidad Valenciana - Valencia Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Open Sabadell Atlantico - Barcelona AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Open Sabadell Atlantico - Barcelona Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open 13 - Marseille Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Copa AT&T - Buenos Aires Mallorca Open - Mallorca Citi Open - Washington Anytech365 Andalucia Open - Marbella Milan Indoors - Milan PBZ Zagreb Indoors - Zagreb Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London AEGON Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Boss Open - Stuttgart French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, GER-ESP 4-1 Telecom Italia Masters - Rome Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Davis Cup, Group II, PO, MON-MAR 4-0 Mutua Madrilena Masters Madrid - Madrid Tennis Masters Series - Hamburg Rogers Cup - Toronto BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Campeonato de Espana Kia de Tenis 2004 - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mubadala World Tennis Championship Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Kooyong Classic - Kooyong Western & Southern Financial Group Masters - Cincinnati All Lower level tournaments Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Olympics - London BNP Paribas Open - Indian Wells Rogers Cup - Montreal Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Open - Indian Wells U.S. Open - New York Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group II, 1R, MAR-MON 0-4 Mubadala World Tennis Championship Olympics - Athens M25 Doha